Alvin AuYoung : Research Statement

نویسنده

  • Alvin AuYoung
چکیده

I am a systems researcher interested in designing, building, deploying and measuring large-scale systems. My primary research interests currently involve the application of economic theory to both fundamental and emerging problems in operating and distributed systems, including, but not limited to resource allocation and congestion pricing. The arrival of large-scale open platforms such as cloud-computing infrastructures and petascale clusters is fueling the emergence of a new class of users and applications with large and diverse resource needs. For example, an application may prefer twice as much memory at the cost of an additional unit of processing power or storage, or a user may prefer to reduce power consumption at the cost of increased throughput. Optimizing for a traditional system-centric metric such as response time or throughput does not capture the diverse, and often conflicting needs of these stakeholders. As a systems and networking researcher, it is clear that our community needs to revisit classic problems in our area and design systems that can satisfy these diverse needs. The challenge for any system to deliver on these goals is to first elicit this “utility” information from its users and then to determine how to use the corresponding information to meet its goals. Collaboration between economics and computer science researchers over the past ten years has lead to many important results that describe how to design economic-inspired mechanisms to address exactly these issues. However, there is very little progress on how to build systems with these mechanisms. The resulting reality is that systems continue to rely on traditional and inadequate designs despite theoretical results demonstrating the potentially significant value added to all stakeholders by designing economics-inspired systems. My work focuses on bridging this widening gap between theory and practice. I argue that systems research can play a critical role in this effort: through an iterative process of deployment, measurement and modeling, we can uncover limitations of proposed theoretical models, and motivate the development of refined models to better fit emerging system designs. Furthermore, we can address the practical deployment challenges such as reducing the burden on usage, and easing the management and maintenance of these systems. Thus far my research has had impact in bringing to the forefront such limitations and how systems can be designed to address these challenges. On a broader scale, my research agenda is to gain a deeper understanding of when and where such economics-inspired theory can be applied to other problems in systems and networking, and perhaps allow us to rethink traditional systems and networking design in order to allow us to build systems to meet our current and emerging needs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cryptographic Blackjack

Internet casinos have become a billion dollar industry [21]. The increasing popularity of online gaming is surprising given its weak guarantees of fairness compared to those offered by physical casinos. We apply a bit commitment protocol to an online blackjack game that provides strong fairness guarantees between the player and casino without compromising the play of the game. We introduce a se...

متن کامل

Using R for Iterative and Incremental Processing

It is cumbersome to write complex machine learning and graph algorithms in existing data-parallel models like MapReduce. Many of these algorithms are, by nature, iterative and perform incremental computations, neither of which are efficiently supported by current frameworks. We argue that array-based languages, like R [1], are ideal to express these algorithms, and we should extend these langua...

متن کامل

Practical market-based resource allocation

Resource allocation continues to be one of the primary challenges in federated computing systems. Currently, users are forced to either suffer the delays inherent to batch scheduling used by the supercomputing community or the tradgedy of the commons that befalls propotional share allocation as employed on PlanetLab. Market-based schemes have repeatedly been proposed as a possible solution but ...

متن کامل

Toward a Principled Framework for Benchmarking Consistency

Large-scale key-value storage systems sacrifice consistency in the interest of dependability (i.e., partitiontolerance and availability), as well as performance (i.e., latency). Such systems provide eventual consistency, which—to this point—has been difficult to quantify in real systems. Given the many implementations and deployments of eventually-consistent systems (e.g., NoSQL systems), attem...

متن کامل

Resource Allocation in Federated Distributed Computing Infrastructures

We consider the problem of allocating combinations of heterogeneous, distributed resources among selfinterested parties. In particular, we consider this problem in the context of distributed computing infrastructures, where resources are shared among users from different administrative domains. Examples of such infrastructures include PlanetLab [15] and computational grids [7]. End-users derive...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010